The Best 15 Restaurants in San Carlos, United States

4 Rating
49 reviews

637 Laurel St, San Carlos, CA 94070-3111, San Carlos

"Great little restaurant. Try the satey appetizers and the lemon grass chicken."